#include "eventfd.h"
#include "error.h"

#include <sys/eventfd.h>

int Wrap::efd_nonblock() {
    return EFD_NONBLOCK;
}

int Wrap::efd_cloexec() {
    return EFD_CLOEXEC;
}

int Wrap::eventfd_(unsigned interval, int flag) {
    return PERROR_NEG(::eventfd(interval, flag));
}
